package com.example.drools_study.demo2.req;

import lombok.Data;

import java.math.BigDecimal;

/**
 * @Author: 郭浩伟 qq:912161367
 * @Date: 2022/11/16 0016 23:31
 * @Description:
 */
@Data
public class CalculationReq {
    /**
     * 税前工资
     */
    private BigDecimal wageBeforeTax;
    /**
     * 个人所得税起征点,默认5000元
     */
    private BigDecimal threshold = BigDecimal.valueOf(5000);
    /**
     * 养老保险个人缴纳比例,默认8%
     */
    private BigDecimal oldAgeInsuranceRatio = BigDecimal.valueOf(0.08);
    /**
     * 失业保险个人缴纳比例,默认0.5%
     */
    private BigDecimal unemploymentInsuranceRatio = BigDecimal.valueOf(0.005);
    /**
     * 医疗保险个人缴纳比例,默认2% + 3元
     */
    private BigDecimal medicalInsuranceRatio = BigDecimal.valueOf(0.02);
    /**
     * 医疗保险个人缴纳比例,默认2% + 3元
     */
    private BigDecimal medicalInsuranceAdd = BigDecimal.valueOf(3);
    /**
     * 住房公积金个人缴纳比例,默认12%
     */
    private BigDecimal housingFundRatio = BigDecimal.valueOf(0.12);
    /**
     * 住房租金专项附加扣除，默认1500元
     * 其他专项附加扣除同理，此处省略
     */
    private BigDecimal specialAdditionalDeductionRent = BigDecimal.valueOf(1500);

}
